// JavaScript Document
function PersonaFamiliar(){
	this.ID;
	this.apellido = {id:'',name:'', HTMLID:'PersonaFamiliar_apellido'};
	this.tipoDocumento = {HTMLID:'PersonaFamiliar_tipodocumento_id'};
}

PersonaFamiliar.prototype.setearPersonaFamiliar= function(data) 
{
	if(!data.hasOwnProperty('error'))//no existe la PersonaFamiliar
	{
		//apellido
		if ($('#PersonaFamiliar_personafamiliar_persona_apellido').length) // object tbodyPerson found
		{
			$('#PersonaFamiliar_personafamiliar_persona_apellido').val(data[0].attributes.persona_apellido);
		}
		
		//nombres
		if ($('#PersonaFamiliar_personafamiliar_persona_nombres').length) // object tbodyPerson found
		{
			$('#PersonaFamiliar_personafamiliar_persona_nombres').val(data[0].attributes.persona_nombres);
		}
		
		if ($('#PersonaFamiliar_personafamiliar_persona_tipodocumento_id').length) // object tbodyPerson found
		{
			$('#PersonaFamiliar_personafamiliar_persona_tipodocumento_id').val(data[0].attributes.persona_tipodocumento_id);
		}
		
		if ($('#PersonaFamiliar_personafamiliar_persona_numerodocumento').length) // object tbodyPerson found
		{
			$('#PersonaFamiliar_personafamiliar_persona_numerodocumento').val(data[0].attributes.persona_numerodocumento);
		}
		
		if ($('#PersonaFamiliar_personaFamiliarOriginalNumeroDoc').length)
		{
			$('#PersonaFamiliar_personaFamiliarOriginalNumeroDoc').val(data[0].attributes.persona_numerodocumento);
		}
		
		if ($('#PersonaFamiliar_personaFamiliarOriginalTipoDoc').length)
		{
			$('#PersonaFamiliar_personaFamiliarOriginalTipoDoc').val(data[0].attributes.persona_tipodocumento_id);
		}
		
		
		
		
		//no seteo parentesco y vive en el create solo en el update
		if(data[0].hasOwnProperty('relations') && data[0].relations.hasOwnProperty('comunicaciones') && data[0].relations.comunicaciones.length > 0)
		{
			tmpComunicaciones = data[0].relations.comunicaciones[0];
			
			if ($('#PersonaFamiliar_personafamiliar_comunicacion_telefono').length > 0) // object tbodyPerson found
			{
				$('#PersonaFamiliar_personafamiliar_comunicacion_telefono').val(tmpComunicaciones.comunicacion_telefono);
			}
			
			if ($('#PersonaFamiliar_personafamiliar_comunicacion_celular').length > 0) // object tbodyPerson found
			{
				$('#PersonaFamiliar_personafamiliar_comunicacion_celular').val(tmpComunicaciones.comunicacion_celular);
			}
			
			if ($('#PersonaFamiliar_personafamiliar_comunicacion_email').length > 0) // object tbodyPerson found
			{
				$('#PersonaFamiliar_personafamiliar_comunicacion_email').val(tmpComunicaciones.comunicacion_email);
			}
		}
	}
}
